package com.haikesi.api.excutionplan.service;


import com.haikesi.api.excutionplan.domain.po.ExcutionPlanPO;
import com.haikesi.api.excutionplan.domain.vo.ExcutionPlanAddVO;
import com.haikesi.api.excutionplan.domain.vo.ExcutionPlanSearchVO;
import com.haikesi.api.excutionplan.domain.vo.ExcutionPlanUpdateVO;
import com.haikesi.api.excutionplan.domain.vo.ExcutionPlanVO;

import java.util.List;

public interface IExcutionPlanService {

    List<ExcutionPlanVO> getList(ExcutionPlanSearchVO excutionPlanSearchVO);


    /**
     * 添加执行计划
     *
     * @param excutionPlanAddVO 添加条件
     * @return ExcutionPlanPO
     */
    ExcutionPlanPO addExcutionPlan(ExcutionPlanAddVO excutionPlanAddVO);

    void updateExcutionPlan(ExcutionPlanUpdateVO vo);

    void delete(String id,String acc);
}
